python 二叉树
#coding:utf-8__author__ = 'similarface'class BinaryTree: def __init__(self): self.tree=EmptyNode() def __repr__(self): return repr(self.tree) def lookup(self, value): return self.tree.lookup(value) def insert(self, value): ...
2024-01-10python OOP(2)
实例调用直接调用后序参数即可类调用调用时需要先加上实例示例class test1: def pt(self,txt): #定义函数 test1.txt=txt print(self.txt)x=test1() #定义实例x.pt('test') #实例调用test1.pt(x,'test1') #类调用定制被继承的方法首先需要说明默认继承是你如果不去重载那么就是父类的,如果重载那么全部...
2024-01-10python 内建属性
在python中创建一个类,它不仅有我们自定义的属性和方法,还有与生俱来的一些属性和方法,我们叫它内建属性。下面是类常用内建属性列表。常用专有属性说明触发方式__init__构造初始化函数创建实例后,赋值时使用,在__new__后__new__生成实例所需属性创建实例时__class__实例所在的类实...
2024-01-10python 编码格式
1. 字符编码简介1.1. ASCIIASCII(American Standard Code for Information Interchange),是一种单字节的编码。计算机世界里一开始只有英文,而单字节可以表示256个不同的字符,可以表示所有的英文字符和许多的控制符号。不过ASCII只用到了其中的一半(\x80以下),这也是MBCS得以实现的基础。1.2. MBCS然而计算机世界...
2024-01-10python 数据抓取
from pyquery import PyQuery as pq from proxies import proxy import requests from fake\_useragent import UserAgent ua=UserAgent() headers = {"user-agent": ua.random} def url\_open(url): headers = {'User-Agent':ua.random} response = reque...
2024-01-10python 数据压缩
zlib 压缩import zlibimport thiss = this.s.encode(\'utf8\')*10for i in range(10): data = zlib.compress(s,i) #compress 接收两个参数分别是要压缩的字节和压缩等级。 de_data = zlib.decompress(data) #解压缩 print(f"data:{len(data)},s:{len(s)}")结果如下:data:8571,s:8560data:562,s:8560...
2024-01-10python 生成验证码
import PILfrom PIL import ImageFontfrom PIL import Imagefrom PIL import ImageDrawfrom PIL import ImageFilterimport random# 随机字母:def rndChar(): return chr(random.randint(65, 90))# 随机颜色1:def rndColor(): return (random.randint(64, 255), random.randi...
2024-01-10浅谈python oop
从这篇文章开始,我就开始分享几个python oop方面的一些特点,希望对大家理解python的oop有帮助,其实python的oop相对其他的语言来说是有些地方不同的。我今天就讲下其中的一方面私有机制的问题。其他的语言,比如JAVA,C++的oop语法都比较的规范,有公有,私有和保护的数据类型,而python的话,从我目前...
2024-01-10python 问题请教?
如何把网页中的 traceId 每一个都替换到上面去,求解思路~<!doctype html><html data-head-attrs=""><head> <meta charset="utf-8"> <meta name="keywords" content="虎皮鹦鹉, 牡丹鹦鹉"> <meta name="description" content="日渐丰满的...
2024-02-12常见算法 python实现
冒泡排序: def maopao(a): #a=[12,0,-9,6,1,23,45] for i in range(0,len(a)-1): for j in range(0,len(a)-1): if a[j]<a[j+1]: k=a[j] a[j]=a[j+1] a[j+1]=k print(a)a=[12,0,-9,6,1,23,45]maopao(a)输出...
2024-01-10python 字段拆分详解
按照固定的字符,拆分已有的字符串split(sep, n, expand = False):sep:用于分割的字符串n:分割为多少列expand:是否展开为数据框,默认值为False(expand为True,返回DataFrame.False,Series)from pandas import read_csv; df = read_csv('F://baiduNetdisk//pytorch//4//4.7//data.csv')df = df.astype(str)df3 = df['name'].st...
2024-01-10python 深浅拷贝
浅拷贝l1 = [1, 'a', [4, 5, 6]]print(l1) #[1, 'a', [4, 5, 6]]print(id(l1)) #163373256print(id(l1[0])) #1622830560l2 = l1.copy() # [1, 'a', [4, 5, 6]]l2[2][0] = 4444print(l2) #[1, 'a', [4444, 5, 6]]print(id(l2)) #163375624print(id(l2[0])) #16...
2024-01-10python os用法总结
前言:在自动化测试中,经常需要查找操作文件,比如说查找配置文件(从而读取配置文件的信息),查找测试报告(从而发送测试报告邮件),经常要对大量文件和大量路径进行操作,这就依赖于os模块,所以今天整理下比较常用的几个方法。网上这方面资料也很多,每次整理,只是对自己所学的知...
2024-01-10python 数据处理问题
https://china.guidechem.com/datacenter/msds/c/733.html乙基二氯硅烷 MSDS 参考因为很多数据可能随时是空的,这种数据改怎么写呢?因为你我要有json对应,不确定什么地方是空的,这种改如何处理?求指教?谢谢回答:stu = {"国标编号":"21060", "CAS":"689-97-4", "中文名称":"乙烯基乙炔", "英文名称":"Vinyl ac...
2024-01-10python 递归 找零钱
def coins_changeREC(coin_values, change): min_count = change if change in coin_values: return 1 for value in [i for i in coin_values if i <= change]: count = 1 + coi...
2024-02-16python 5个实用的技巧
下面我挑选出的这几个技巧常常会被人们忽略,但它们在日常编程中能真正的给我们带来不少帮助。1. 字典推导(Dictionary comprehensions)和集合推导(Set comprehensions)大多数的Python程序员都知道且使用过列表推导(list comprehensions)。如果你对list comprehensions概念不是很熟悉——一个list comprehension就是一个更简短...
2024-01-10python 文件合并和编号
1 # -*- coding:utf-8 -*- 2 import os 3 import re 4 p1=r"([0-9][0-9][AB])\.\w{3}$" 5 pattern1=re.compile(p1) 6 def get_dir(zz): 7 listdir=[] 8 for filename in os.listdir('./%s'%zz): 9 listdir.append(filename)10 # print(filename)11 ...
2024-01-10python 父子属性访问?
from loguru import loggerclass State: def __init__(self): self.logger = logger def __setattr__(self, name, value): self.logger.info(f'wwwwasdasd')# 问题代码 self.__dict...
2024-02-08python 递归相关知识总结
听到递归总觉得挺高大上的,为什么呢?因为对其陌生,那么今天就来一文记住递归到底是个啥。不过先别急,一起来看一个问题:求10的阶乘(10!)。求x的阶乘,其实就是从1开始依次乘到x。那么10的阶乘就是 1*2*3*4*5*6*7*8*9*10一、非递归方式求阶乘假如,我们在没接触过递归的情况下,如何去解...
2024-01-10救救孩子吧 python 作业
Fractions of hoursWrite a program that converts a list of fractions of an hour into the number of milliseconds that they represent.Your program must:accept user input as a comma separated list of fractions, which can be expressed as either:"x/y" - fraction...
2024-01-10python 决策树算法的实现
'''数据集:Mnist训练集数量:60000测试集数量:10000------------------------------运行结果:ID3(未剪枝) 正确率:85.9% 运行时长:356s'''import timeimport numpy as npdef loadData(fileName): ''' 加载文件 :param fileName:要加载的文件路径 :return: 数据集和标签集 ''' # 存放数据及标记 dataArr = []; labelArr = [] ...
2024-01-10python(26)- 面向对象补充Ⅱ
isinstance(obj,cls)判断obj是否是类 cls 的对象class Foo(object): pass obj = Foo() print(isinstance(obj, Foo)) #检查obj是否是类Foo的对象--->Trueisinstance(x,list)判断x是否是列表listx=[]print(isinstance(x,list))--->True issubclass(sub, super)检查sub类是否是 super 类的派生类class Foo(object...
2024-01-10python ddt实现数据驱动
ddt 是第三方模块,需安装, pip install ddtDDT包含类的装饰器ddt和两个方法装饰器data(直接输入测试数据)通常情况下,data中的数据按照一个参数传递给测试用例,如果data中含有多个数据,以元组,列表,字典等数据,需要自行在脚本中对数据进行分解或者使用unpack分解数据。@data(a,b)那么a和b各运行...
2024-01-10关于python 里面的 关联问题
root@miaowo:~/stephen/Python-3.7.4# which python3/usr/local/bin/python3root@miaowo:~/stephen/Python-3.7.4# which pip3/usr/local/bin/pip3root@miaowo:~/stephen/Python-3.7.4# python3 -m pip3 list...
2024-03-14python与c的集成 - 王大王
python与c的集成 记得在大学里和同学一起进行游戏开发,可到了后来完全无法继续下去,现在想想原因,一是自己的水平有限,另一个就是没做到游戏引擎与数据的分离,也就是没有理解脚本。那时的我根本就不知道什么叫做脚本编程,现在随着工作的深入也渐渐理解了一...
2024-01-10